//effects.h
//Copyright (C) 2009 by WiiCrazy (I.R.on)
//This is Free Software released under the GNU/GPL License.

#ifndef _CINTRO_EFFECTS_
#define _CINTRO_EFFECTS_

#define TILEHEIGHT 16

enum EffectType 
{
	ET_INTRO,
	ET_PICTURE,
	ET_OUTRO
};


enum IntroEffect
{
	IE_NONE,
	IE_FADEIN,
	IE_BANDUP,
	IE_BANDDOWN,
	IE_ENLARGE_IN,
	IE_ALTERNATE_LINES,
	IE_STRIPES_UP
};

enum PictureEffect
{
	PE_NONE,
	PE_WOBBLE,
	PE_PRESS_PIC_FADE,
	PE_ENLARGE,
	PE_SCROLLX,
	PE_ENLARGE_XY,
	PE_IN_OUT_ROTATE,
	PE_ZOOM_IN_OUT,
	PE_SINUS_ROTATE,
	PE_FULL_ROTATE
};

enum OutroEffect
{
	OE_NONE,
	OE_FADEOUT,
	OE_ALTERNATE_LINES,
	OE_BANDDOWN,	
	OE_BANDUP
};

enum PressImageEffect
{
	PI_FADEINOUT,
	PI_ANIMATION,
	PI_COMBINED
};

enum PressImageTileOrdering
{
	TO_FORWARD_BACKWARD,
	TO_FORWARD,
	TO_BACKWARD,
};

#endif
